Package-level declarations

Types

Link copied to clipboard

Статический класс с методами управления шагами отчета Allure.

Link copied to clipboard
object Assert

Статический класс с методами проверки утверждений

Link copied to clipboard
class BaseHelper(testInfo: TestInfo) : Cloneable

Базовый хелпер. После создания объекта класса BaseHelper в тестах доступны объекты Assert, Logger, Wait. Кроме того в тестах доступны AllureHelper, ContentHelper, PropertiesHelper.

Link copied to clipboard

Статический класс с методами работы с файлами, строками, base64 и т.д.

Link copied to clipboard
class DbHelper

Класс с методами, выполняющими запросы в БД

Link copied to clipboard
internal open class DriverHelper(var driverCallable: Callable<WebDriver>)

Внутренний класс, реализующий методы взаимодействия с WebDriver для классов Element и PageBase

Link copied to clipboard
class ElementHelper(description: String, var isHidden: Boolean) : Cloneable

Внутренний класс, в котором хранятся данные об элементах (Element)

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION])
internal annotation class Experimental(val message: String)

Аннотация, отмечающая методы, реализующие нестандартное поведение

Link copied to clipboard

Аннотация, использующая перехватчик необработанных исключений.

Link copied to clipboard

Статический класс с методами сравнения скриншотов

Link copied to clipboard
class JunitCustomStrategy : ParallelExecutionConfiguration, ParallelExecutionConfigurationStrategy

Пользовательская стратегия (custom strategy) для реализации параллелизации запуска автотестов.

Link copied to clipboard
object Logger

Статический класс с методами логирования тестовых данных.

Link copied to clipboard

Объект/статический класс с методом run, позволяющем запускать автотесты из метода "main".

Link copied to clipboard
open class PageBase<T : PageBase<T>> @JvmOverloads constructor(val baseHelper: BaseHelper, val link: String? = null) : PageHelper

Базовый класс, от которого наследуются классы страниц, реализующие шаблон Page Object.

Link copied to clipboard
open class PageHelper(val base: BaseHelper)

Хелпер, предоставляющий метод PageHelper.getPage, с помощью которого создается объект страницы (или части страницы) паттерна Page Object. Класс страницы должен наследоваться от класса PageBase

Link copied to clipboard

Статический класс с методами получения свойств из файла '.properties' и properties из pom.xml. Название файла '.properties' передается в методе BaseHelper.Builder.setPropertiesFile

Link copied to clipboard
internal object SettingsHelper

Внутренний объект

Link copied to clipboard
object Wait

Статический класс с методом ожидания выполнения условий waitFor.